Predator species - Espagnol Anglais Dictionnaire